package org.poem.datasource;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel("数据源类型")
public class DataSourceTypeVo {
    /**
     * 主键
     */
    @ApiModelProperty("主键")
    private Long id;

    /**
     * 数据源类型
     */
    @ApiModelProperty("数据源类型")
    private String sourceType;

    /**
     * 驱动
     */
    @ApiModelProperty("驱动")
    private String drive;

    /**
     * 是否需要端口号 0 不需要 1 需要
     */
    @ApiModelProperty("是否需要端口号 0 不需要 1 需要")
    private Boolean port;

    /**
     * 用户名 1 需要  0 不需要
     */
    @ApiModelProperty("用户名 1 需要  0 不需要")
    private Boolean userName;

    /**
     *密码 1 需要 0 不需要
     */
    @ApiModelProperty("密码 1 需要 0 不需要")
    private Boolean password;

    /**
     *数据库 1 需要 0 不需要
     */
    @ApiModelProperty("数据库 1 需要 0 不需要")
    private Boolean sourceSchema;

}
